home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/env python
-
- #
- # This file is part of OpenVIP (http://openvip.sourceforge.net)
- #
- # Copyright (C) 2002-2003
- # Michal Dvorak, Jiri Sedlar, Antonin Slavik, Vaclav Slavik, Jozef Smizansky
- #
- # This program is licensed under GNU General Public License version 2;
- # see file COPYING in the top level directory for details.
- #
- # $Id: timeline2network.py,v 1.8 2003/06/02 08:30:34 vaclavslavik Exp $
- #
-
- #
- # Generates thumbnail image for an input file.
- #
-
- import sys, model, xmlhelpers
-
- if len(sys.argv) < 4:
- sys.stderr.write('Usage: %s infile.timeline outfile.openvip videofile\n' % sys.argv[0])
- sys.exit(1)
-
- vf = model.VideoFormat(640, 480, None)
- af = model.AudioFormat(44100, 2)
-
- try:
- m = model.load(sys.argv[1])
- params = { 'format': 'FFMpeg' }
- net = m.tonetworkxml(sys.argv[3], vf, af, out_params=params)
- f = open(sys.argv[2], 'wt')
- f.write(net)
- f.close()
- xmlhelpers.formatNicely(sys.argv[2])
- except model.Error, e:
- sys.stderr.write('Error processing %s:\n' % sys.argv[1])
- sys.stderr.write(' %s\n' % e.msg)
-